package top.zhangjianyong.blog.service;

import reactor.core.publisher.Flux;
import top.zhangjianyong.blog.params.ai.ChatParam;
import top.zhangjianyong.blog.response.ApiResponse;

/**
 * @author zhangjianyong
 * @since 2025/7/7 12:03
 */
public interface AIService {

  Flux<String> chat(ChatParam param);

  ApiResponse buildBlogVectorStore();

  Flux<String> chatWithStore(ChatParam param);
}
